HOME/Articles/

C言語で計算機

Article Outline

C言語で計算機

  • 引数を計算する...おそらく一番簡単なタイプ 
    • それぞれ一つの演算子のみ対応
    • 引き算の場合...コード埋め込みで引数を渡すにはどうすればいいかわからない
#include <stdio.h>
#include <stdlib.h>

int main(int argc , char *argv[] ){
    int i,n;
    int sum = 0;
    sum = atoi(argv[1]);
    printf("%d ",sum);
    for(i=2; i<argc; i++){
    n = atoi(argv[i]);
    sum -= n;
    printf("- %d  ",n);
    }    
    printf("= %d\n",sum);
    return 0;
}
  • scanfを使う+入力内容は指示あり

    • 簡単になら演算子固定で数値のみ入力させる
  • scanfを使うがまとめて入力する

    • 記号を調べて計算する